- COBOL
- COBOLCOBOL (common business oriented language)Langage de programmation de haut niveau spécialement conçu pour des applications commerciales et des applications de gestion. Cobol autorise le traitement des gros fichiers sur supports séquentiels ou sélectifs à l’aide d’un vocabulaire et d’une syntaxe censés rappeler l’anglais courant.Cobol fut développé en 1959 au sein d’un comité de la Codasyl (Conference on data systems language) par un effort commun des utilisateurs de l’industrie, du département américain de la Défense, de divers services du gouvernement fédéral américain et des constructeurs.La structure des programmes écrits en Cobol est hiérarchisée: le programme contient quatre divisions, partagées en sections, paragraphes, phrases, etc. Ces quatre divisions ont chacune un rôle spécifique. On rencontre ainsi la division Identification, qui identifie le programme; la division Environment, qui constitue l’originalité de Cobol en définissant la machine sur laquelle le programme sera compilé puis exécuté, ainsi que les organes périphériques; la division Data, qui décrit les fichiers; enfin la division Procedure, qui contient le programme proprement dit. On notera que, malgré sa grande flexibilité et ses nombreuses versions (61, 65, 68, 74, 85, etc.), Cobol n’a pas la puissance de langages tels que Algol ou PL/1: pas de gestion dynamique de la mémoire, pas de récursivité. De plus, il exige un codage important, et le temps de compilation est relativement long. Toutefois, son caractère d’indépendance par rapport aux systèmes (machines et périphériques) l’a fait adopter par un grand nombre d’utilisateurs soucieux de minimiser les problèmes de migration d’une machine à l’autre.• v. 1960; acronyme angl. de Common Business Oriented Language♦ Inform. Langage évolué orienté vers la résolution des problèmes de gestion mettant en œuvre de volumineux fichiers. Programmation en cobol.coboln. m. INFORM Langage de programmation utilisé en gestion d'entreprise.cobol [kɔbɔl] n. m.ÉTYM. 1967, in Höfler; acronyme de l'angl. co(mmon) b(usiness) o(riented) l(anguage).❖♦ Inform. Langage de programmation évolué, utilisé surtout pour l'écriture des programmes de gestion.
Encyclopédie Universelle. 2012.